Skip to content

Conversation

matthiaskrgr
Copy link
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

Urgau and others added 20 commits August 23, 2024 16:19
Implement RFC3137 trim-paths sysroot changes - take 2

This PR is a continuation of rust-lang#118149. Nothing really changed, except for rust-lang#129408 which I was able to trigger locally.

Original description:

> Implement parts of rust-lang#111540
>
> Right now, backtraces into sysroot always shows /rustc/$hash in diagnostics, e.g.
>
> ```
> thread 'main' panicked at 'hello world', map-panic.rs:2:50
> stack backtrace:
>    0: std::panicking::begin_panic
>              at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:616:12
>    1: map_panic::main::{{closure}}
>              at ./map-panic.rs:2:50
>    2: core::option::Option<T>::map
>              at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/option.rs:929:29
>    3: map_panic::main
>              at ./map-panic.rs:2:30
>    4: core::ops::function::FnOnce::call_once
>              at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5
> note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
> ```
>
> [RFC 3127 said](https://rust-lang.github.io/rfcs/3127-trim-paths.html#changing-handling-of-sysroot-path-in-rustc)
>
> > We want to change this behaviour such that, when rust-src source files can be discovered, the virtual path is discarded and therefore the local path will be embedded, unless there is a --remap-path-prefix that causes this local path to be remapped in the usual way.
>
> This PR implements this behaviour. When `rust-src` is present at compile time, rustc replaces /rustc/$hash with a real path into local rust-src with best effort. To sanitise this, users must explicitly supply `--remap-path-prefix=<path to rust-src>=foo`.

cc ```@cbeuw```
Fix rust-lang#105907
Fix rust-lang#85463

try-job: dist-x86_64-linux
try-job: x86_64-msvc
try-job: armhf-gnu
Add the library workspace to the suggested rust-analyzer config
…mpiler-errors

Fix diagnostics for coroutines with () as input.

This may be a more real-life example to trigger the diagnostic:

```rust
#![features(try_blocks, coroutine_trait, coroutines)]

use std::ops::Coroutine;

struct Request;
struct Response;
fn get_args() -> Result<String, String> { todo!() }
fn build_request(_arg: String) -> Request { todo!() }
fn work() -> impl Coroutine<Option<Response>, Yield = Request> {
    #[coroutine]
    |_| {
        let r: Result<(), String> = try {
            let req = get_args()?;
            yield build_request(req)
        };
        if let Err(msg) = r {
            eprintln!("Error: {msg}");
        }
    }
}
```
…,fee1-dead

Fix the misleading diagnostic for `let_underscore_drop` on type without `Drop` implementation

Closes: rust-lang#130430
r? rust-lang/diagnostics
Utf8Chunks: add link to Utf8Chunk

It is currently surprisingly non-trivial to go from the `utf8_chunks` method to the docs of the `valid`/`invalid` methods used in the example. This should help.
…rumentations, r=nikic

Pass Module Analysis Manager to Standard Instrumentations

This PR introduces changes related to llvm::PassInstrumentationCallbacks. Now, we pass Module Analysis Manager to StandardInstrumentations::registerCallbacks, so it can take advantage of such instrumentations as IR verifier or preserved CFG checker. So basically this is NFC PR.
Update FIXME comment in s390x_unknown_linux_*.rs

- Remove comment about "LLVM < 16" since the minimum external LLVM version is 16+ since rust-lang#117947
- Reflect rename of cabi_s390x.rs in rust-lang@030244c (renamed to [abi/call/s390x.rs](rust-lang@030244c#diff-20136d4a18fa0ef9bd4fc2e6f92e88daad6be88bfb156e5702af39ee87ca4879), and it is currently [still in the same location](https://github.com/rust-lang/rust/blob/9e394f551c050ff03c6fc57f190e0761cf0be6e8/compiler/rustc_target/src/abi/call/s390x.rs)).

r? ````@cuviper````

````@rustbot```` label +O-SystemZ
rustc_target: Add powerpc64 atomic-related features

This adds the following two target features to unstable powerpc_target_feature.

- `partword-atomics`: 8-bit and 16-bit atomic instructions (`l{b,h}arx` and `st{b,h}cx.`) ([definition in LLVM](https://github.com/llvm/llvm-project/blob/llvmorg-19.1.0/llvm/lib/Target/PowerPC/PPC.td#L170-L172))
- `quadword-atomics`: 128-bit atomic instructions (`lqarx` and `stqcx.`) ([definition in LLVM](https://github.com/llvm/llvm-project/blob/llvmorg-19.1.0/llvm/lib/Target/PowerPC/PPC.td#L173-L175))

Both features are [available on power8+](https://github.com/llvm/llvm-project/blob/llvmorg-19.1.0/llvm/lib/Target/PowerPC/PPC.td#L408-L422), so enabled by default for `powerpc64le-*` targets.

r? ``@Amanieu``

``@rustbot`` label +O-PowerPC
…rors

Pass correct HirId to late_bound_vars in diagnostic code

Fixes rust-lang#130858.
Fixes rust-lang#125655.
Fixes rust-lang#130391.
Fixes rust-lang#130663.

r? compiler-errors
add missing FIXME(const-hack)

r? `@scottmcm`
@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Sep 26, 2024
@matthiaskrgr
Copy link
Member Author

@bors r+ rollup=never p=10

@bors
Copy link
Collaborator

bors commented Sep 26, 2024

📌 Commit 25b93a1 has been approved by matthiaskrgr

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 26, 2024
@bors
Copy link
Collaborator

bors commented Sep 26, 2024

⌛ Testing commit 25b93a1 with merge ea37d7e...

bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 26, 2024
…iaskrgr

Rollup of 10 pull requests

Successful merges:

 - rust-lang#129687 (Implement RFC3137 trim-paths sysroot changes - take 2)
 - rust-lang#130517 (Add the library workspace to the suggested rust-analyzer config)
 - rust-lang#130820 (Fix diagnostics for coroutines with () as input.)
 - rust-lang#130833 (Fix the misleading diagnostic for `let_underscore_drop` on type without `Drop` implementation)
 - rust-lang#130845 (Utf8Chunks: add link to Utf8Chunk)
 - rust-lang#130850 (Pass Module Analysis Manager to Standard Instrumentations)
 - rust-lang#130868 (Update FIXME comment in s390x_unknown_linux_*.rs)
 - rust-lang#130873 (rustc_target: Add powerpc64 atomic-related features)
 - rust-lang#130879 (Pass correct HirId to late_bound_vars in diagnostic code)
 - rust-lang#130880 (add missing FIXME(const-hack))

r? `@ghost`
`@rustbot` modify labels: rollup
@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-msvc failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[2024-09-26T19:09:38Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-09-26T19:09:38Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:09:38Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#[email protected]" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-09-26T19:09:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:09:46Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#[email protected]" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj\\incremental-state"
[2024-09-26T19:09:56Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:09:56Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#[email protected]" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj\\incremental-state"
[2024-09-26T19:09:58Z DEBUG collector::compile::benchmark::patch] applying println to "C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj"
[2024-09-26T19:09:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-09-26T19:09:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-09-26T19:09:58Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#[email protected]" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj\\incremental-state"
Executing benchmark externs (5/8)
Preparing externs
[2024-09-26T19:10:01Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-09-26T19:10:01Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-09-26T19:10:07Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-09-26T19:10:07Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:07Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpsaOoQ2#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-09-26T19:10:08Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:08Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpsaOoQ2#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpsaOoQ2\\incremental-state"
[2024-09-26T19:10:10Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:10Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpsaOoQ2#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpsaOoQ2\\incremental-state"
[2024-09-26T19:10:11Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-09-26T19:10:11Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:11Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpDbSyZE#[email protected]" "--" "--wrap-rustc-with" "Eprintln"
[2024-09-26T19:10:12Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-09-26T19:10:23Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-09-26T19:10:23Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:23Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-09-26T19:10:26Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:26Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR\\incremental-state"
[2024-09-26T19:10:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:29Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR\\incremental-state"
[2024-09-26T19:10:30Z DEBUG collector::compile::benchmark::patch] applying new row to "C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR"
[2024-09-26T19:10:30Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-09-26T19:10:30Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-09-26T19:10:30Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#[email protected]" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR\\incremental-state"
[2024-09-26T19:10:34Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-09-26T19:10:34Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-09-26T19:10:34Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpTA3eOr#[email protected]" "--" "--wrap-rustc-with" "Eprintln"
[2024-09-26T19:10:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
..

failures:

---- [incremental] tests\incremental\circular-dependencies.rs stdout ----
thread '[incremental] tests\incremental\circular-dependencies.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-1.rs stdout ----
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-2.rs stdout ----
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-2.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-2.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-3.rs stdout ----
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-3.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-3.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-4.rs stdout ----
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-4.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-4.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\issue-62536.rs stdout ----
thread '[incremental] tests\incremental\const-generics\issue-62536.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\issue-62536.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\issue-64087.rs stdout ----
thread '[incremental] tests\incremental\const-generics\issue-64087.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\issue-64087.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-77708-1.rs stdout ----
thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-77708-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-77708-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-88022.rs stdout ----
thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-88022.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-88022.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\cyclic-trait-hierarchy.rs stdout ----
thread '[incremental] tests\incremental\cyclic-trait-hierarchy.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\cyclic-trait-hierarchy.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\dirty_clean.rs stdout ----
thread '[incremental] tests\incremental\dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\feature_gate.rs stdout ----
thread '[incremental] tests\incremental\feature_gate.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\feature_gate.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\issue-49043.rs stdout ----
thread '[incremental] tests\incremental\issue-49043.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\issue-49043.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\issue-54242.rs stdout ----
thread '[incremental] tests\incremental\issue-54242.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\issue-54242.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\issue-61323.rs stdout ----
thread '[incremental] tests\incremental\issue-61323.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\issue-61323.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\issue-72386.rs stdout ----
thread '[incremental] tests\incremental\issue-72386.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\issue-72386.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\struct_change_field_name.rs stdout ----
thread '[incremental] tests\incremental\struct_change_field_name.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\struct_change_field_name.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\warnings-reemitted.rs stdout ----
thread '[incremental] tests\incremental\warnings-reemitted.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\warnings-reemitted.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- [incremental] tests\incremental\unchecked_dirty_clean.rs stdout ----
thread '[incremental] tests\incremental\unchecked_dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
thread '[incremental] tests\incremental\unchecked_dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14:
lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." }
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.


failures:

@bors
Copy link
Collaborator

bors commented Sep 26, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Sep 26, 2024
@tgross35
Copy link
Contributor

I think there is a good chance the failure was spurious, but #129687 touched that file so we may as well try that on its own.

@tgross35 tgross35 closed this Sep 26, 2024
@matthiaskrgr matthiaskrgr deleted the rollup-u4rpfrm branch January 25, 2025 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.